Skip to content

Porting to Coq 8.7#2

Open
cmangin wants to merge 2 commits intobarras:masterfrom
cmangin:with-v8.7
Open

Porting to Coq 8.7#2
cmangin wants to merge 2 commits intobarras:masterfrom
cmangin:with-v8.7

Conversation

@cmangin
Copy link

@cmangin cmangin commented Aug 28, 2017

The intent of this PR is not to be merged directly, but rather show what kind of changes would be necessary to port this development to Coq 8.7.
Of course, this is in response to #1 from @herbelin.

Overall it went rather smoothly, the most unsatisfactory point for me would be the files such as InstSyn.v: you are defining a submodule, which needs to provide some definitions, and you want some of them to be constructors.
What you did is define the constructors with some alternative name Const', and then map the good name with Definition Const := Const'.. This is fine, except that in Coq > 8.4, you cannot use such definitions in a pattern.
Is there a nice solution for this?

Anyway, I also do not pretend that these changes are minimalistic or even good, don't hesitate to suggest anything!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant